package com.dog.basics.bean.dto.admin.common;

import com.baomidou.mybatisplus.annotation.TableField;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import javax.validation.constraints.NotNull;

/**
 * <p>
 * 用户第三方信息
 * </p>
 *
 * @author wph
 * @since 2020-05-27
 */
@Data

public class UserConnectAddDto {

    /**
     * 用户ID
     */
    @NotNull(message = "用户ID不能为空")
    @ApiModelProperty(value = "用户ID", dataType = "Long", required = true)
    private Long userId;

    /**
     * app微信openid
     */
    @ApiModelProperty(value = "app微信openid", dataType = "String", required = false)
    private String appOpenid;

    /**
     * 公众号微信openid
     */
    @ApiModelProperty(value = "公众号微信openid", dataType = "String", required = false)
    private String gzhOpenid;

    /**
     * 小程序微信openid
     */
    @ApiModelProperty(value = "小程序微信openid", dataType = "String", required = false)
    private String miniOpenid;

    /**
     * 第三方系统昵称
     */
    @ApiModelProperty(value = "第三方系统昵称", dataType = "String", required = false)
    private String nickName;

    /**
     * 第三方系统头像
     */
    @ApiModelProperty(value = "第三方系统头像", dataType = "String", required = false)
    private String imageUrl;


}
